a tropical plant commonly found in coastal areas (phyllanthus niruri) - Spanish English Dictionary